wales golf golf courses responsibility entertainment golf equipment corporate golf london golf course scotland glasgow ireland escorts edinburgh golf tournament golf balls social corporate golf days corporate days corporate events golf club golf clubs corporate events comedy weddings escort golfing